package ex.com.jm.food.service;

import java.util.List;

import ex.com.jm.food.entity.Menu;
import ex.com.jm.food.entity.PicStyle;

/**
 * 企业对订单管理业务逻辑层接口
 * 
 * @author wangshenfeng
 *
 */
public interface CompanyMenuService {
	/**
	 * 保存菜单
	 * @param m
	 * @return
	 */
	public  Object saveMenu(Menu m);

	/**
	 * 删除菜单
	 * @param mID
	 */
	public void deleteMenu(String mID);
    /**
     * 菜单列表
     * @param initPage
     * @param pageRow
     * @param menuName
     * @param type
     * @param status
     * @param comID
     * @param s_date
     * @param e_date
     * @param order
     * @param sort
     * @return
     */
	public List<Menu> selectMenu(int initPage, int pageRow, String menuName, Integer type,
			Integer status, String comID, String s_date, String e_date,
			String order, String sort);

	/**
	 * 菜单数量
	 * @param comID
	 * @param menuName
	 * @param type
	 * @param status
	 * @param s_date
	 * @param e_date
	 * @return
	 */
	public int menuConut(String comID,String menuName,Integer type,Integer status, String s_date,String  e_date);
	/**
	 *图片尺寸李列表
	 * @return
	 */
	public List<PicStyle> getPicStyles();
    /**
     * 获取某一个菜单信息
     * @param menuId
     * @return
     */
	public Menu editMenu(String menuId);
	
	/**
	 * 更新菜品
	 * @param menu
	 */
	public void updateMenu(Menu menu);

}
